package com.example.hal.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;



public class Offre implements  Serializable{

	
	private static final long serialVersionUID = 7390103890167670089L;
	private Long id;
	private Utilisateur utilisateur;
	private Domaine domaine;
	private String titre;
	private String texte;
	private String image;
	private byte[] imageByte;
	private String adresse;
	//private List<Departement> departements = new ArrayList<Departement>();
	private Long rayon;
	private int statut;
	private Date dateCreation;
	private double longitude;
	private double latitude;
	private int modeLocalite;//1 juste chez lui - 2 teletravail
	private double montant;

	public Offre() {
		// TODO Auto-generated constructor stub
	}


	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	
	public Utilisateur getUtilisateur() {
		return utilisateur;
	}



	public void setUtilisateur(Utilisateur utilisateur) {
		this.utilisateur = utilisateur;
	}



	public String getTitre() {
		return titre;
	}

	public void setTitre(String titre) {
		this.titre = titre;
	}

	public String getTexte() {
		return texte;
	}

	public void setTexte(String texte) {
		this.texte = texte;
	}

	public String getImage() {
		return image;
	}

	public void setImage(String image) {
		this.image = image;
	}

	public Domaine getDomaine() {
		return domaine;
	}

	public void setDomaine(Domaine domaine) {
		this.domaine = domaine;
	}


	public Long getRayon() {
		return rayon;
	}

	public void setRayon(Long rayon) {
		this.rayon = rayon;
	}


	public int getStatut() {
		return statut;
	}

	public void setStatut(int statut) {
		this.statut = statut;
	}

	public Date getDateCreation() {
		return dateCreation;
	}

	public void setDateCreation(Date dateCreation) {
		this.dateCreation = dateCreation;
	}

	public double getLongitude() {
		return longitude;
	}

	public void setLongitude(double longitude) {
		this.longitude = longitude;
	}

	public double getLatitude() {
		return latitude;
	}

	public void setLatitude(double latitude) {
		this.latitude = latitude;
	}

	
	public String getAdresse() {
		return adresse;
	}


	public void setAdresse(String adresse) {
		this.adresse = adresse;
	}


	public int getModeLocalite() {
		return modeLocalite;
	}

	public void setModeLocalite(int modeLocalite) {
		this.modeLocalite = modeLocalite;
	}

	public byte[] getImageByte() {
		return imageByte;
	}


	public void setImageByte(byte[] imageByte) {
		this.imageByte = imageByte;
	}


	public double getMontant() {
		return montant;
	}


	public void setMontant(double montant) {
		this.montant = montant;
	}

	
}
